package com.example.compreshensiveshop.dao;

import com.example.compreshensiveshop.po.ProductImagePO;
import com.example.compreshensiveshop.vo.ProductImagesVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface ProductImageDao {
    /**
     *  根据商品id查询商品图片
     * @param id
     * @return
     */
    List<ProductImagePO> queryByPId(@Param("id") Long id);

    /**
     *  批量添加商品图片
     * @param productImagePOs
     */

    void addProductImages(@Param("productImagePOs") List<ProductImagePO> productImagePOs);

    /**
     *  批量修改商品图片
     * @param productImagePOS
     */
    void updateProductImages(@Param("productImagePOS") ProductImagePO productImagePOS);

    /**
     *  批量删除商品图片
     * @param id
     */
    void deleteImages(@Param("id")Long id);
}
